home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Development / Source / GENetReleaseƒ / GEDemo / Meter.h < prev    next >
Text File  |  1994-03-07  |  856b  |  57 lines

  1. /*
  2.     Meter.h
  3.     
  4.     A "meter" Graphic Element
  5.     
  6.     Copyright 1993 by Al Evans. All rights reserved.
  7.     
  8.     11/5/93
  9. */
  10.  
  11. //Load precompiled headers if in MPW C
  12. #ifdef applec
  13. #ifndef __cplusplus
  14. #ifndef PRELOAD
  15. #pragma load "::ToolKit.precompile"
  16. #define PRELOAD
  17. #endif
  18. #endif
  19. #endif
  20.  
  21. #include "GraphElements.h"
  22.  
  23. //Resource numbers of PICTs making up meter
  24.  
  25. #define rMeterBkg    701
  26. #define rMeterInd    700
  27.  
  28. //Meter position
  29.  
  30. #define meterLeft    174
  31. #define meterTop    310
  32. #define indLeft        meterLeft + 2
  33. #define indTop        meterTop + 10
  34. #define indHeight    10
  35.  
  36. //Meter planes
  37.  
  38. #define meterPlane    rMeterBkg
  39. #define indPlane    meterPlane - 1
  40.  
  41. //Meter IDs
  42.  
  43. #define meterBkgID    'MTRB'
  44. #define meterIndID    'MTRI'
  45.  
  46. #ifdef __cplusplus
  47. extern "C" {
  48. #endif
  49.  
  50. Boolean LoadUsageMeterScene(GEWorldPtr world);
  51.  
  52. pascal void SetMeterReading(GEWorldPtr world, short percent);
  53.  
  54. #ifdef __cplusplus
  55. }
  56. #endif
  57.